/*
 * FrameRegistroDeAfinidade.java
 *
 * Created on 16/01/2013, 18:32:37
 */
package distribuicaoDeProfessores;

import javax.swing.JLabel;

/**
 *
 * @author Jaime
 */
public class FrameRegistroDeAfinidade extends javax.swing.JPanel {

    /** Creates new form FrameRegistroDeAfinidade */
    public FrameRegistroDeAfinidade() {
        initComponents();
    }

    public int getAfinidade() {
        return afinidade.getSelectedIndex();
    }

    public JLabel getTexto() {
        return texto;
    }

    public void setTexto(String texto, int i) {
        //configura um indice usado por uma classe utilizador e set o nome a ser exibido
        indice = i;
        this.texto.setText(texto);
    }

    public int getIndice() {
        return indice;
    }

    
    /** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
    private void initComponents() {

        texto = new javax.swing.JLabel();
        afinidade = new javax.swing.JComboBox();

        setBackground(new java.awt.Color(255, 255, 255));
        setBorder(new javax.swing.border.SoftBevelBorder(javax.swing.border.BevelBorder.RAISED, new java.awt.Color(0, 153, 51), new java.awt.Color(51, 255, 51), new java.awt.Color(0, 255, 0), new java.awt.Color(0, 153, 51)));

        texto.setText("jLabel1");

        afinidade.setMaximumRowCount(3);
        afinidade.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "1", "2", "3" }));
        afinidade.setBorder(new javax.swing.border.SoftBevelBorder(javax.swing.border.BevelBorder.RAISED));
        afinidade.setName("Afinidade"); // NOI18N

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this);
        this.setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addComponent(texto, javax.swing.GroupLayout.DEFAULT_SIZE, 235, Short.MAX_VALUE)
                .addGap(18, 18, 18)
                .addComponent(afinidade, javax.swing.GroupLayout.PREFERRED_SIZE, 43, javax.swing.GroupLayout.PREFERRED_SIZE))
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                .addComponent(texto)
                .addComponent(afinidade, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
        );

        afinidade.getAccessibleContext().setAccessibleName("Afinidade");
    }// </editor-fold>//GEN-END:initComponents
    // Variables declaration - do not modify//GEN-BEGIN:variables
    public javax.swing.JComboBox afinidade;
    private javax.swing.JLabel texto;
    // End of variables declaration//GEN-END:variables
    int indice; //Recebe o valor de um indice que relaciona este objeto com uma
                //estrura de dados que recebe o valor selecionado para o descrição
                //recebida
}
